home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / honeytrouble.swf / scripts / frame_5 / DoAction.as
Encoding:
Text File  |  2007-09-27  |  2.3 KB  |  92 lines

  1. function clearSO_road()
  2. {
  3.    delete so.data.use_road;
  4.    delete use_road;
  5.    so.data.use_road = new Array();
  6.    use_road = so.data.use_road;
  7. }
  8. function findRoadName(str)
  9. {
  10.    i = 0;
  11.    while(i < use_road.length)
  12.    {
  13.       if(use_road[i].road_name == str)
  14.       {
  15.          return i;
  16.       }
  17.       i++;
  18.    }
  19.    return undefined;
  20. }
  21. function crtIndexImg(pres, bili, save_data, holder)
  22. {
  23.    trace("create a index img");
  24.    var _loc4_ = save_data.road;
  25.    var _loc7_ = new Object();
  26.    _loc7_ = save_data.center_pos;
  27.    var _loc8_ = save_data.road_name;
  28.    var _loc5_ = Math.floor(_loc4_.length / pres);
  29.    var _loc1_ = new Array();
  30.    i = 0;
  31.    while(i < _loc5_)
  32.    {
  33.       _loc1_.push(_loc4_[i * pres]);
  34.       i++;
  35.    }
  36.    if(_loc4_.lngth % pres != 0)
  37.    {
  38.       _loc1_.push(_loc4_[_loc4_.length - 1]);
  39.    }
  40.    holder.obj.attachMovie("index_start_dot","dot1",0);
  41.    holder.obj.dot1._x = _loc1_[0].x * bili;
  42.    holder.obj.dot1._y = _loc1_[0].y * bili;
  43.    holder.obj.attachMovie("index_end_dot","dot2",1);
  44.    holder.obj.dot2._x = _loc1_[_loc1_.length - 1].x * bili;
  45.    holder.obj.dot2._y = _loc1_[_loc1_.length - 1].y * bili;
  46.    holder.obj.attachMovie("index_center_dot","dot3",4);
  47.    holder.obj.dot3._x = _loc7_.x * bili;
  48.    holder.obj.dot3._y = _loc7_.y * bili;
  49.    holder.obj.lineStyle(1,10053120,100);
  50.    holder.obj.moveTo(_loc1_[0].x * bili,_loc1_[0].y * bili);
  51.    i = 1;
  52.    while(i < _loc1_.length)
  53.    {
  54.       holder.obj.lineTo(_loc1_[i].x * bili,_loc1_[i].y * bili);
  55.       i++;
  56.    }
  57.    holder.road_name = _loc8_;
  58.    holder.pos_array = _loc4_;
  59.    holder.center_pos = _loc7_;
  60. }
  61. levelTotal = 22;
  62. so = SharedObject.getLocal("mykaka_starBall_b");
  63. if(!so.data.use_road)
  64. {
  65.    so.data.use_road = new Array();
  66. }
  67. var xCpu = lan_CPU;
  68. if(so.data.scores == undefined)
  69. {
  70.    so.data.scores = new Array([xCpu,70000],[xCpu,50000],[xCpu,30000],[xCpu,10000],[xCpu,5000],[xCpu,3000],[xCpu,1000]);
  71. }
  72. so.onStatus = function(code)
  73. {
  74.    trace(code);
  75. };
  76. use_road = so.data.use_road;
  77. if(so.data.level_success == undefined)
  78. {
  79.    so.data.level_success = new Array();
  80.    var i = 0;
  81.    while(i < levelTotal)
  82.    {
  83.       so.data.level_success[i] = false;
  84.       i++;
  85.    }
  86. }
  87. if(so.data.levelSec == undefined)
  88. {
  89.    so.data.levelSec = new Array();
  90. }
  91. levelSec = so.data.levelSec;
  92.